home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / var / lib / dpkg / info / apmd.preinst < prev    next >
Encoding:
Text File  |  2009-02-26  |  801 b   |  33 lines

  1. #!/bin/sh
  2.  
  3. set -e
  4.  
  5. # Prepare to remove a no-longer used conffile
  6. prep_rm_conffile()
  7. {
  8.     CONFFILE="$1"
  9.  
  10.     if [ -e "$CONFFILE" ]; then
  11.         md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`"
  12.         old_md5sum="`sed -n -e \"/^Conffiles:/,/^[^ ]/{\\\\' $CONFFILE '{s/ obsolete$//;s/.* //;p}}\" /var/lib/dpkg/status`"
  13.         if [ "$md5sum" != "$old_md5sum" ]; then
  14.             echo "Obsolete conffile $CONFFILE has been modified by you, renaming to .dpkg-bak"
  15.             mv -f "$CONFFILE" "$CONFFILE".dpkg-bak
  16.         else
  17.             mv -f "$CONFFILE" "$CONFFILE".dpkg-obsolete
  18.         fi
  19.     fi
  20. }
  21.  
  22. case "$1" in
  23.     install|upgrade)
  24.         # Upgrade from intrepid
  25.     if dpkg --compare-versions "$2" lt "3.2.2-12ubuntu2"; then
  26.         prep_rm_conffile /etc/apm/scripts.d/hwclock
  27.     fi
  28.     ;;
  29. esac
  30.  
  31.  
  32. exit 0
  33.